[t:/]$ 지식_

파이썬 fromkeys, dict, join

2024/11/06

dict.fromkeys(이터러블, 기본값)

대충 배열같은 거 넣으면 배열의 값을 키로, 기본값을 갖는 딕셔너리를 만들어준다. 꽤 유용하다.

join 은 항상 문자열을 넣어야 하는 것으로 알고 있지만 이터러블이면 아무거나 넣어도 된다.

''.join(dict.fromkeys(['1', '1', '2'])를 수행하면 '12'가 나올 것이다.

딕셔너리에 순서가 없었지만 요즘 버전에서는 넣은 순서대로 keys의 순회가 가능하다.

''.join(dict.fromkeys(['1', '1', '2', '1'])를 수행하면 역시 '12' 가 나온다. 먼저 키 위치를 선점했기 때문.









[t:/] is not "technology - root". dawnsea, rss